package yl.hs.bmipfull.pojo.laboratorydata;

import org.springframework.lang.Nullable;
import yl.hs.bmipfull.annotations.DBTable;
import yl.hs.bmipfull.pojo.BaseEntity;

import java.math.BigDecimal;

/**
 * @author 谢东
 * @apiNote 试配记录-配比明细实体类
 * @since 2022年07月06日 16时18分37秒
 */
@DBTable(disName = "试配记录-配比明细", mapCode = "lab_config_design_detail")
public class LabConfigDesignDetailEntity extends BaseEntity {

    /**
     * 主键
     */
    @Nullable
    private Long id;
    /**
     * 记录编号
     */
    private String designSN;
    /**
     * 原材类别编号
     */
    private String rmCateSN;
    /**
     * 原材类别名称
     */
    private String rmCateName;
    /**
     * 原材编号
     */
    private String rmSN;
    /**
     * 原材名称
     */
    private String rmName;
    /**
     * 原材规格
     */
    private String rmSpec;
    /**
     * 产地/品牌
     */
    private String brand;
    /**
     * 数量
     */
    private BigDecimal quantity;
    /**
     * 排序代码
     */
    private int sortcode;
    /**
     * 供应商编号
     */
    private String supplierSN;
    /**
     * 供应商名称
     */
    private String supplierName;
    /**
     * 出厂编号批次
     */
    private String batchSNO;
    /**
     * 检测记录编号
     */
    private String inspectionSN;
    /**
     * 检测结果
     */
    private String inspectionResult;
    /**
     * 质保书编号
     */
    private String rmZBSBH;
    /**
     * 比例
     */
    private BigDecimal rate;
    /**
     * 掺量
     */
    private BigDecimal dosage;
    /**
     * 附加数据
     */
    private String append_Data;

    public String getRmZBSBH() {
        return rmZBSBH;
    }

    public void setRmZBSBH(String rmZBSBH) {
        this.rmZBSBH = rmZBSBH;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return this.id;
    }

    public void setDesignSN(String designSN) {
        this.designSN = designSN;
    }

    public String getDesignSN() {
        return this.designSN;
    }

    public void setRmCateSN(String rmCateSN) {
        this.rmCateSN = rmCateSN;
    }

    public String getRmCateSN() {
        return this.rmCateSN;
    }

    public void setRmCateName(String rmCateName) {
        this.rmCateName = rmCateName;
    }

    public String getRmCateName() {
        return this.rmCateName;
    }

    public void setRmSN(String rmSN) {
        this.rmSN = rmSN;
    }

    public String getRmSN() {
        return this.rmSN;
    }

    public void setRmName(String rmName) {
        this.rmName = rmName;
    }

    public String getRmName() {
        return this.rmName;
    }

    public void setRmSpec(String rmSpec) {
        this.rmSpec = rmSpec;
    }

    public String getRmSpec() {
        return this.rmSpec;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getBrand() {
        return this.brand;
    }

    public void setQuantity(BigDecimal quantity) {
        this.quantity = quantity;
    }

    public BigDecimal getQuantity() {
        return this.quantity;
    }

    public void setSortcode(int sortcode) {
        this.sortcode = sortcode;
    }

    public int getSortcode() {
        return this.sortcode;
    }

    public void setSupplierSN(String supplierSN) {
        this.supplierSN = supplierSN;
    }

    public String getSupplierSN() {
        return this.supplierSN;
    }

    public void setSupplierName(String suplierName) {
        this.supplierName = suplierName;
    }

    public String getSupplierName() {
        return this.supplierName;
    }

    public void setBatchSNO(String batchSNO) {
        this.batchSNO = batchSNO;
    }

    public String getBatchSNO() {
        return this.batchSNO;
    }

    public void setInspectionSN(String inspectionSN) {
        this.inspectionSN = inspectionSN;
    }

    public String getInspectionSN() {
        return this.inspectionSN;
    }

    public void setInspectionResult(String inspectionResult) {
        this.inspectionResult = inspectionResult;
    }

    public String getInspectionResult() {
        return this.inspectionResult;
    }

    public void setRate(BigDecimal rate) {
        this.rate = rate;
    }

    public BigDecimal getRate() {
        return this.rate;
    }

    public void setDosage(BigDecimal dosage) {
        this.dosage = dosage;
    }

    public BigDecimal getDosage() {
        return this.dosage;
    }

    public void setAppend_Data(String append_Data) {
        this.append_Data = append_Data;
    }

    public String getAppend_Data() {
        return this.append_Data;
    }

}